Skip to content

Conversation

@rspurgeon
Copy link
Collaborator

No description provided.

rspurgeon and others added 4 commits January 15, 2026 13:13
Document the temporal dependency problem when using kongctl and deck
together, analyze solution options (ignore/isolate flags, pending state,
two-phase plans, deck integration), and recommend Option A (explicit
ignore/isolate flags) as the initial implementation approach.

Key design decisions:
- Support both ref names and resource types in filter patterns
- Ignore mode: skip planning but keep in ResourceSet for !ref resolution
- Isolate mode: plan ONLY specified resources
- Flags are mutually exclusive
@rspurgeon rspurgeon marked this pull request as ready for review January 20, 2026 17:23
Copilot AI review requested due to automatic review settings January 20, 2026 17:23
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a comprehensive planning document that explores various approaches for integrating deck and kongctl to handle declarative configuration of Konnect and Kong Gateway resources. The document addresses a temporal dependency problem where kongctl-managed resources depend on deck-managed Gateway Services, and proposes three solution options with detailed implementation designs.

Changes:

  • Added planning document analyzing integration options between deck and kongctl declarative tools
  • Removed unused git version specification from .tool-versions file

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
planning/deck-and-kongctl-declarative-together.md New planning document proposing solutions for deck/kongctl integration, including ADR selection, option analysis, and detailed implementation designs
.tool-versions Removed git version specification (2.52.0)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@rspurgeon rspurgeon merged commit 2ac9a17 into main Jan 20, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants